Класс Selection

Доступность

Flash Player 5.

Описание

Класс Selection позволяют Вам контролировать текстовые поля, выделенные в данный момент курсором (другими словами, имеющие фокус). Нумерация символов в выделенном фрагменте текста начинается с 0 (например, первая позиция обозначается как 0, вторая — 1, и т.д.).

У класса Selection не существует конструктора, т.к. одновременно возможно выделение лишь одного текстового поля.

Обзор методов класса Selection

Метод

Описание

Selection.addListener()

Добавляет объект в список объектов, получающих оповещение о событии onSetFocus.

Selection.getBeginIndex()

Возвращает индекс первого символа выделенного фрагмента текста. Если в данный момент ни одно текстовое поле не содержит выделенного текста, возвращается -1.

Selection.getCaretIndex()

Возвращает текущее положение курсора (точки ввода). Если в данный момент ни одно текстовое поле не содержит выделенного текста, возвращается -1.

Selection.getEndIndex()

Возвращает индекс последнего символа выделенного фрагмента текста. Если в данный момент ни одно текстовое поле не содержит выделенного текста, возвращается -1.

Selection.getFocus()

Возвращает имя текстового поля, которое в данный момент выделено. Возвращает null, если полей, имеющих фокус, нес.

Selection.removeListener()

Удаляет объект, добавленный при помощи addListener() из списка листенеров.

Selection.setFocus()

Устанавливает фокус в стекстовое поле.

Selection.setSelection()

Выделяет текст в указанном промежутке (от начального символа до конечного).

Обзор листенеров (listeners) класса Selection

Listener

Описание

Selection.onSetFocus

Оповещается при изменении фокуса текстового поля.